home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 003 / _family / !Family / !Help < prev    next >
Text File  |  1994-09-19  |  26KB  |  559 lines

  1. !Family - Family tree editor  v2.07 (19 Sep 1994)
  2.  
  3. Denis Howe <dbh@doc.ic.ac.uk>
  4.  
  5. This program is Copyright 1993, 1994 Denis Howe.  You may
  6. distribute verbatim or modified copies of this program
  7. provided each such copy is distributed with a copyright
  8. notice and distribution conditions identical to these.
  9.  
  10. !Family is a RISC OS 3 application for editing and printing family trees.
  11. It displays a graphical representation of all the descendents of a given
  12. person on the screen or a printer and provides a simple system of menus and
  13. dialogue boxes to allow you to move around the tree and modify it.  You can
  14. store collections of related people in files in the standard GEDCOM
  15. genealogical data format.
  16.  
  17. This program requires RISC OS 3.
  18.  
  19. The latest version of this program should be available from the e-mail
  20. server at archive-server@micros.hensa.ac.uk (send message 'help') or by
  21. FTP to micros.hensa.ac.uk (148.88.8.84).  It usually finds its way to
  22. the Stuttgart FTP server and the Arcade BBS as well.
  23.  
  24. Getting started
  25. ===============
  26. When you run !Family the Main window appears.  It will be empty until
  27. there is a 'current person'.  There are two menus, one obtained by clicking
  28. the MENU button over the main window and the other over the icon bar icon.
  29. To create a person, follow the Gotoë item in the window menu (shortcut F5).
  30. Enter a new name and that person will then become the current person.  The
  31. current person's name appears in the window menu in place of the 'Person'
  32. item.  This menu item is referred to as <person>ë below.
  33.  
  34. Main window
  35. ===========
  36. The main window shows the 'current tree'.  This is centred on the current
  37. person and includes his* father (or his mother if his father is not known),
  38. all his spouses and children and their spouses and children and so on.
  39. There is only one main window so you can only edit one file with each
  40. invocation of !Family though you can run multiple invocations and you can
  41. store any number of trees in one file.
  42.  
  43. * Here and elsewhere, the male is assumed to embrace the female.
  44.  
  45. Each person's full name is shown if the "ChoicesëShowëFamily name" option
  46. is ticked (see "Choices" below).  If it is off and their family name is the
  47. same as their father's and he is also shown, then the family name is
  48. omitted.  In other words, the family name is only shown for the first male
  49. ancestor with that name.  The name is coloured blue for males, red for
  50. females and green for unknown sex (but always black when printing).
  51.  
  52. The date of each person's birth and death are shown under their name,
  53. separated by a dash (-).  A "?" is displayed if the date of birth is not
  54. known but nothing is shown for an unknown date of death (the person may
  55. still be alive).  If the "ChoicesëShowëYear only" option is ticked then
  56. only the last group of digits of a date is shown.  If the
  57. "ChoicesëShowëDates" option is off then no dates are displayed at all.  The
  58. birth and death fields may contain any text but for GEDCOM (see below)
  59. compatibility they should look like "15 OCT 1960", possibly preceded by
  60. ABT, AFT, BEF, EST for about, after, before or estimated.
  61.  
  62. Below the dates are the person's spouses with an "=" over each one.
  63. Multiple spouses are placed side by side with a number after the "=".  If
  64. a spouse's parents are known they are not displayed but a "+" is appended
  65. to the spouse's name to show that there is more information available.
  66. Similarly, if the spouse has other marriages a "+" is appended to the "=".
  67.  
  68. Any offspring are spread horizontally beneath the appropriate spouse,
  69. connected to the spouse by lines.  Children whose other parent is unknown
  70. appear beneath an "invisible spouse" which is numbered consecutively with
  71. any known spouses.
  72.  
  73. !Family can store and display, uncommon relationships such as a man
  74. marrying his aunt (or his mother!) and even impossible relationships.  Each
  75. person can appear in any number of postions but they will only appear once
  76. in each "r⌠le": father, mother, child or spouse.  So, for (an extreme)
  77. example, if someone is entered as their own father they will appear once as
  78. a father and once as a son.  Spouses are assumed to be of different sexes,
  79. fathers are male, mothers are female.  If these restrictions cause problems
  80. you can always create copies of the same person with different names (eg.
  81. by adding [1], [2] after the names) and add appropriate notes (see below).
  82.  
  83. The main window's title shows the file currently being edited, if any,
  84. followed by a "*" if the data has been modified since it was last saved.
  85. If you close the main window with ADJUST and a file is currently loaded
  86. then a directory display will be opened on the directory containing the
  87. file.  Closing the window does not discard any data.  Clicking SELECT over
  88. the bar icon will re-open the main window and the Notes windows (see
  89. below).
  90.  
  91. Setting the current person
  92. ==========================
  93. The current person is set either by clicking SELECT in the main window,
  94. in which case the nearest person to the pointer becomes the current person,
  95. or using the Gotoë menu item, which is also the way to display a person
  96. not in the current tree or create a new person not related to any existing
  97. person.
  98.  
  99. Adding a new person
  100. ===================
  101. You can add a new person simply by entering a new name in any icon that
  102. accepts names, ie. Name, Goto, Marry, Mother or Father (see below).  If you
  103. create a person with Goto then they will be completely unrelated to any
  104. known person.  You can connect them later as described below.  A single
  105. file may contain any number of disconnected trees of one or more people but
  106. you will only be able to see one tree at a time.  You must use Goto to
  107. switch between them.
  108.  
  109. Changing a person's name, sex, dates or parents
  110. ===============================================
  111. Clicking MENU over a person and following the <person>ëEdit menu item leads
  112. to the Edit dialogue box.  This can also be opened by clicking ADJUST
  113. over a person or by typing control-E to edit the current person.  This
  114. shows that person's current name, sex, dates, mother and father, and allows
  115. you to change them.
  116.  
  117. Hit (ï)Tab to move (up)down to the next field or use the up and down arrow
  118. keys or the mouse to move between fields.  Control-S toggles the sex.  The
  119. person's details are updated when you hit Return in any field or click the
  120. OK icon.
  121.  
  122. Note that the only way to change a person's name is by editing the name
  123. field in that person's own edit box.  For example, if you create Robert and
  124. then, in an Edit box for his son John, you notice that you spelt Robert's
  125. name wrong, you cannot correct it by editing John's father field.  That
  126. would give John a different father.  You must open an Edit box for Robert
  127. and change his name field there.  All references to him will then change
  128. as well.  Similarly, you cannot edit a different person by entering their
  129. name in the Name field of John's Edit box.  That will change John's name
  130. and details.
  131.  
  132. If you change someone's sex, you may also have to change the sex of their
  133. spouses and swap the parents of their children. 
  134.  
  135. Name completion
  136. ===============
  137. In any dialogue box icon where you can enter a name you can get name
  138. completion by hitting the F1 key.  This will search for all known people
  139. of the appropriate sex, whose names begin with the characters typed so far,
  140. if any.  If there is no match you will hear a beep.  A single match
  141. replaces the contents of the icon.  Multiple matches, up to a maximum of
  142. MaxComp% (default 20), are displayed in the 'Completions window'.  If all
  143. matches share more initial letters than just the given string these will be
  144. added to the icon.
  145.  
  146. Clicking SELECT over a name in the Completions window will enter that name
  147. in the icon where F1 was hit.  Alternatively, you can type more characters
  148. to reduce the number of matches and hit F1 again.
  149.  
  150. For example, you might type  F F1  and get Freddy, Frederick, Fritz and
  151. Ferdinand in the Completions window.  If you then type  r e F1  only
  152. Freddy and Frederick would be shown and the icon would contain "Fred".
  153.  
  154. Note that matching is exact so you must get punctuation and case right.
  155. It is a good idea to use completion whenever you enter a name to ensure
  156. that you don't accidentally create two entries for the same person with
  157. slightly different names or one entry for multiple people with the same
  158. name (there are five people called John Howe in my tree).  If you hit
  159. F1 and nothing happens, you know that what you have entered is a complete
  160. match for a known name.
  161.  
  162. Naming convention
  163. =================
  164. Enter names in the usual order with the family name last, eg. "Denis
  165. Bernard Howe".  Add aliases or nicknames in parentheses, eg. "Michael Howe
  166. (Mike)".  If two people share exactly the same name then they can be
  167. distinguished by some extra tag in square brackets [].  This can be their
  168. profession, place of birth, where they lived or a unique number.
  169.  
  170. This is only a suggested convention, the name field is really free text (up
  171. to 127 characters).  The only assumption is that anything between two '/'s
  172. is the family name otherwise the last word, before a '(' or '[' if any, is
  173. the family name.  The family name is used for sorting the file and as the
  174. default name for an added child.  Display of family names is enabled by the
  175. "ChoicesëShowëFamily name" option.
  176.  
  177. Adding a spouse
  178. ===============
  179. Follow the <person>ëMarryë menu item and enter the new spouse's name.  You
  180. may also have to set the mother of <person>'s children since a new spouse
  181. does not automatically become a parent.
  182.  
  183. Removing a spouse
  184. =================
  185. Click MENU over a person.  If he has any spouses then you can follow
  186. <person>ëDivorceë to a menu listing them.  Choose the one you want to
  187. remove from the list.  This also removes him from her list.  She will still
  188. exist as a person even though she will no longer be visible in his tree.
  189. Any children of the couple remain the children of the father but will have
  190. no mother.
  191.  
  192. Reordering spouses
  193. ==================
  194. Spouses are stored in the order in which they are married.  You can move a
  195. spouse to the last (right-most) postition by divorcing and remarrying her.
  196. You will also have to reset the mother of her children.  A similar
  197. procedure applies to children with only one parent, if you clear the parent
  198. and re-enter it they will be added after any other spouses or children.
  199.  
  200. Adding a child
  201. ==============
  202. Click MENU over either parent and choose <person>ëChild or type Control-C
  203. to give the current person a new child.  This will open an Edit dialogue
  204. box which has been partially filled in with the father's family name (if
  205. there is exactly one possible father) for the Name entry and the mother's
  206. and father's names in the relevant places.
  207.  
  208. Alternatively, changing a person's parent automatically adds them as a
  209. child of the new parent.  In this case, however, it is not assumed that
  210. your father's only spouse is your mother and vice versa as happens with the
  211. <person>ëChild method.
  212.  
  213. To remove a child, you can either change the child's parents in his Edit
  214. box or or remove the child completely (see "Removing a person" below).
  215.  
  216. Re-ordering children
  217. ====================
  218. Children will appear in the order in which they are added (not necessarily
  219. in order of birth date), most recent on the right.  Choose the <person>ë
  220. Older menu item to swap someone with the sibling to his left.  This only
  221. works for children who share the same two parents, if they only share one
  222. parent you must re-order them by changing their parents (or their parents' 
  223. marriages).
  224.  
  225. Removing people
  226. ===============
  227. Choosing <person>ëRemove will remove all trace of the person from the
  228. database.  If the person was the current person, there will now be no
  229. current person.  There is no way to recover a person once they have been
  230. removed like this, except by reloading the file, though that will undo any
  231. other changes as well.  To remove all people and other objects from the
  232. database, choose Reset from the icon bar menu.
  233.  
  234. Notes window
  235. ============
  236. Each person can have any amount of free text associated with their entry.
  237. This is not displayed in the main window but the current person's notes
  238. are displayed in a separate window with his name in the title bar.  See
  239. below for how to edit these notes.  If there is no current person, the
  240. notes window is not shown.
  241.  
  242. Notes can be used for extra data such as place of birth, address,
  243. profession or source citations.  (These should really be stored in
  244. specific GEDCOM fields.  A later version of !Family will be able to
  245. display and edit other fields).
  246.  
  247. Editing notes
  248. =============
  249. Click SELECT anywhere in the Notes window.  The notes are written to a
  250. type &FFF (Text) temporary file (Wimp$Scrap) which is then sent to a text
  251. editor.  This can happen in one of two ways:
  252.  
  253. Jason Williams's External Edit protocol is tried first.  !Family sends the
  254. notes straight to the editor.  When you save from the editor the notes are
  255. automatically loaded back into !Family.
  256.  
  257. Two text editors handle the External Edit protocol:
  258.  
  259. Guttorm (Armstrong) Vik's superb StrongED II (versions 1.20 and later).
  260. The latest version is 3.02, available from Stallion Software, Arundel
  261. House, Arundel Road, Camden, Bath, AVON BA1 5JX.  Tel. (0225) 339090.
  262. Fax. (0225) 333090.
  263.  
  264. Dominic Symes <symes@maths.oxford.ac.uk>'s superb Zap (versions 1.10 and
  265. later) available from the HENSA server (see the top of this file) or The
  266. Archimedes Public Domain Library, 39 Knighton Park Road, Sydenham, London
  267. SE26 5RN.  Dominic's snail-mail address is Exeter College, Oxford, OX1 3DP,
  268. UK.
  269.  
  270. If no editor responds to the External Edit request then a *Filer_Run
  271. command is executed to pass the file to an editor, either one already
  272. running or a new invocation.  Without External Edit you must drag the
  273. file icon from the editor's save dialogue box to a !Family window to load
  274. the edited notes back into !Family.
  275.  
  276. !Family will support Object Linking and Embedding instead of External Edit
  277. when a free version of the OLESupport module becomes available.
  278.  
  279. Loading a Text file to !Family (in any way) causes its contents to replace
  280. the current person's notes.  Note that if you start editing person A's
  281. notes then make B the current person then reload the notes, they will
  282. replace B's notes, not A's.
  283.  
  284. Obscure technical note: multiple GEDCOM 'NOTE' objects belonging to one
  285. person will be concatenated into one NOTE object after being editted.
  286.  
  287. Saving and loading files
  288. ========================
  289. !Family recognises files of type &D78 (GEDCOM), described below.  The
  290. !FamTools directory contains a Gawk script to convert old version 1 !Family
  291. files to GEDCOM.  See "!FamTools.!Help".
  292.  
  293. !Family will load a file, either when you double-click it (type D78 only)
  294. or when you drag it to the bar icon or a !Family window.  In the first two
  295. cases any existing people will be discarded (after confirmation) but if a
  296. file is dragged to the main window then its contents are merged with the
  297. current data.  This may result in multiple individuals with the same name.
  298. Pressing the Escape key while a file is loading will abort the load and
  299. clear any existing people.
  300.  
  301. To save all the people you have created, follow the Saveë menu item from
  302. either menu (shortcut F3).  If there is a current file then simply choosing
  303. the Save item will save the data to that file.  The data is first written
  304. to a temporary file with the same name but with the last character changed
  305. to "=".  This file is renamed when the write is complete.  This has the
  306. advantage that if the write fails for any reason you will still have the
  307. old version of the file.  The disadvantage is that it requires twice as
  308. much disk space while the file is being written.
  309.  
  310. !Family sorts people in order of family name and then whole name.  To print
  311. a GEDCOM file as text it may be necessary to temporarily change its
  312. filetype to &FFF (Text) since the default is to print it as a tree (see
  313. below).  The current person is also remembered and restored when you load a
  314. file.
  315.  
  316. &D78 is actually allocated to Minerva for their !Ancestry program which
  317. does not understand GEDCOM.  I have borrowed it until I get an offical one
  318. from Acorn since you won't want to use any other genealogy program once
  319. you've tried !Family :-).  A program to convert !Ancestry files to GEDCOM
  320. is under development.
  321.  
  322. Files of type &FFF (Text) are loaded as notes for the current person as
  323. described above.
  324.  
  325. GEDCOM format
  326. =============
  327. GEDCOM (Genealogical Data Communication) is the de facto international
  328. standard for genealogical data, specified by Mormon church.  If you look up
  329. "Church of Jesus Christ of Latter-day Saints" in your 'phone book you may
  330. find a "Family History Centre" listed.  There you can search gigabytes of
  331. genealogical data on CDROM, copy bits to a file in GEDCOM format, bring it
  332. home on DOS floppy, set its type to D78 and load it into !Family.
  333.  
  334. GEDCOM files are actually plain ASCII.  Each line describes an object and
  335. is of the form
  336.  
  337.   level [@id@] tag value
  338.  
  339. where level is a number.  Objects at level n are sub-objects of those at
  340. level n-1.  The top-level (0) objects are things like individuals (tag =
  341. "INDI") and families (tag = "FAM").  Individuals have sub-objects with tags
  342. like NAME, BIRT, DEAT, FAMS and FAMC.  A FAMS object will have a value like
  343. @F12@ which is a cross-reference to a (level 0) FAM object with id = F12.
  344. This is a family in which the individual is a spouse (or parent).  A FAMC
  345. object also has a cross-reference to a FAM object for a family in which the
  346. person is a child.  FAM objects have HUSB, WIFE and CHIL sub-objects whose
  347. values are cross-references back to individuals.  Here is an example.
  348.  
  349. 0 @I1@ INDI      ; An individual
  350. 1 NAME John      ;  called John
  351. 1 FAMC @F1@      ;  is a child in family F1
  352. 0 @I2@ INDI
  353. 1 NAME David     ; David
  354. 1 FAMS @F1@      ;  is a parent in F1
  355. 0 @I3@ INDI
  356. 1 NAME Mary      ; Mary
  357. 1 FAMS @F1@      ;  is a parent in F1
  358. 0 @F1@ FAM       ; Family F1 includes
  359. 1 HUSB @I2@      ;  David, the father
  360. 1 WIFE @I3@      ;  Mary, the mother
  361. 1 CHIL @I1@      ;  John, a child
  362.  
  363. The GEDCOM standard defines many more tags than are used by !Family.
  364. Objects which are not recognised are not displayed but are preserved when
  365. the file is saved.  For full details of GEDCOM, write to
  366.  
  367.    GEDCOM Coordinator
  368.    Family History Department
  369.    50 East North Temple
  370.    Salt Lake City UT 84150
  371.    USA
  372.  
  373. or FTP to vm1.nodak.edu or e-mail me.
  374.  
  375. Although GEDCOM files could be edited with an ordinary text editor, you
  376. should be careful not to make entries inconsistent with each other,
  377. particularly cross-references between families and their members.
  378.  
  379. Printing trees
  380. ==============
  381. You can print the current tree to the current printer in the following
  382. ways:
  383.  
  384. 1. Choose Print from the icon bar menu,
  385. 2. Hit the Print key or
  386. 3. Drag a family tree file to the !Printers icon.
  387.  
  388. Method 3 will only print the current tree.  This includes all descendants
  389. of the current person's father or mother.  To print anyone else you must
  390. first load the file and select a different person.
  391.  
  392. Trees are printed in the font, point size and orientation determined by the
  393. current options (see "Choices" below).  They may be printed in seascape
  394. (upside-down landscape) orientation (rotated 90░ clockwise) or portrait (no
  395. rotation).  You will have to experiment to see which orientation suits the
  396. trees you are printing and the size of paper you are printing them on.
  397. Note that the orientation selected for printing is independent of any
  398. orientation implied by the paper size selected in the printer driver.
  399.  
  400. Creating a report
  401. =================
  402. !Family can generate a text file listing all the people in a database,
  403. their dates, parents, spouses, children and notes.  To do this, follow the
  404. Reportë item in the icon bar menu and drag the text file icon to a
  405. directory display in the normal way.  People will be listed in order of
  406. family name and then whole name.  A future version may allow you to specify
  407. the format of the report.
  408.  
  409. Choices
  410. =======
  411. The parameters listed below can be altered from the Choices item in the
  412. icon bar menu.  The choices to a file !Choices in the application
  413. directory when you choose the ChoicesëSave item from the icon bar menu.
  414. The !Choices file will be loaded whenever !Family starts.  To restore the
  415. defaults, delete the file from the application directory and restart
  416. !Family.
  417.  
  418. Parameter       Default          Meaning
  419. --------------------------------------------------------------------------
  420. ChoicesëFontë   
  421.   Name           Trinity.Medium   Font used when printing trees.
  422.     
  423.   Point size     10               Width and height of font for printing.
  424.                     
  425.   Use on         Off              Should the above font be used on
  426.   screen                          screen as well as for printing?
  427.    
  428.   Print rotated  On               Rotate 90░ when printing?
  429.      
  430. ChoicesëShowë    
  431.   Family name    On               Should a person's family name be shown
  432.                                   if it is the same as their father's?
  433.     
  434.   Dates          On               Should a person's dates of
  435.                                   birth and death be shown?
  436.    
  437.   Year only      On               Just show dates' last group of digits?
  438. --------------------------------------------------------------------------
  439.  
  440. If the "Use on screen" option is off, the system font is used on screen
  441. and the selected font is only used for printing.  If it is selected then
  442. the tree should look the same on screen as when it is printed, except that
  443. some printers do not reproduce screen fonts exactly.
  444.  
  445. Quitting
  446. ========
  447. To quit, choose Quit from either menu (shortcut: Control-Q).  If you
  448. have made changes which you have not saved then the Save dialogue box
  449. will be opened.  Selecting the Quit icon in this box will really quit,
  450. without saving your changes.
  451.  
  452. Memory
  453. ======
  454. !Family allocates and maintains its own free memory heap.  The size of
  455. this is determined by the WimpSlot command in !Run.  You can edit !Run to
  456. accomodate more people or to allow the program to run in less RAM.  The
  457. number of kilobytes of memory !Family has left is shown on the icon on the
  458. icon bar.  You will get a warning if less than 5% of the heap is free, in
  459. which case you should attempt to save your file, increase the WimpSlot and
  460. re-run !Family.  You will need to set the WimpSlot to about 128k plus the
  461. size of the file you want to load.
  462.  
  463. Bugs
  464. ====
  465. There's always (at least) one more.  Any error message ending in "!"
  466. indicates an unexpected program error.  When reporting bugs, PLEASE state
  467. the versions of !Family and RISC OS and what printer, printer driver and
  468. hardware you are using if relevant.  Please give a precise recipe for
  469. reproducing the bug and supply minimal example data and !Choices files if
  470. possible.
  471.  
  472. There is a bug in RISC OS 3 which occurs when you quit an application by
  473. clicking on a 3D button (eg. !Family's "Discard").  Sometimes you will get
  474. an address exception from the WIMP.  The cure is to load BorderUtil from
  475. the !NewLook application.
  476.  
  477. History
  478. =======
  479. 0.00 06 Jan 1993 DBH
  480.      Non-WIMP version.
  481. 1.00 08 May 1993 DBH
  482.      WIMP version.
  483. 1.01 01 Aug 1993 DBH
  484.      = over spouse.  Show year only.  Fix Quit icon in Save win.  Child
  485.      gets father's name.  Handle shutdown msg.  Fix bar menu position.
  486.      Close notes when close main.  Reorder siblings.  Fix notes format.
  487.      Choices.
  488. 1.02 No release  DBH
  489.      Landscape/portrait option.  Fix notes terminator.  Open Edit win as
  490.      win not menu.  Printer: open failure handling.  Only scroll when new
  491.      person selected.  Fix FNMatch for equal names.  Fix loading of current
  492.      person.  Quit aborts External Edit.  "+" for invisible spouses.  Close
  493.      with ADJUST opens file directory.  Options file now !Choices.
  494. 2.00 06 Feb 1994 DBH
  495.      GEDCOM format.  Option to show year only/whole date.
  496. 2.01 16 Feb 1994 DBH
  497.      Fix PROCOlder.
  498. 2.02 18 Apr 1994 DBH
  499.      Fix PROCSetSave.  Set font in PROCCalcAll.  Set GCOLs in PROCDisplay.
  500.      Adapt to font height.  Allow each person to appear in many places.
  501.      Interactive help.  Print "=" even for unknown spouse.  Font menu.
  502.      MessageTrans.
  503. 2.03 01 May 1994 DBH
  504.      DataSaveAck always unsafe again for !Zap External Edit.
  505. 2.04 19 May 1994 DBH
  506.      Print rotated now seascape (clockwise) rather than landscape (anti)
  507.      so left of tree is at top of page.  Mark font name menu heap invalid
  508.      on reset.  Fix font menu tick setting.  Coloured sexes on screen.  3D
  509.      templates.  ^E edits current person, ^C adds child.  'Current' button
  510.      in Goto and Marry boxes.  'Data modified' dbox.
  511. 2.05 15 Jun 1994 DBH
  512.      Report generator built in.  Fixed "+" on "=".  !FamTools.AncGed
  513.      converts Minerva !Ancestry files to GEDCOM.  Fixed Font_DecodeMenu
  514.      call.
  515. 2.06 08 Aug 1994 DBH
  516.      More report indentation.  "New" child may be existing individual.
  517.      Fix $(0) bugs, esp. notes.
  518.  
  519. 2.07 19 Sep 1994 DBH
  520.      Space after cross-ref id optional.
  521.  
  522. To do
  523. =====
  524. Handle other GEDCOM objects.
  525. Optionally show spouses' dates.
  526. Display only a given number of generations.
  527. Define a method of structuring names with selective display of parts.
  528. Display & edit marriage date.
  529. Window listing all names and dates.
  530. Preview of pages to print.  Print only selected pages.
  531. Save in Draw format.
  532. Display multiple trees.
  533. Ancestor tree.
  534. Flexible report format.
  535. Print all trees in file.
  536. Print notes on tree?
  537.  
  538. Cheap thrill
  539. ============
  540. I would be overjoyed to receive bug reports (see "Bugs" above),
  541. suggestions for improvements or any other comments.  If you translate the
  542. Messages and Templates files to another language, please send me a copy.
  543. In fact, I would be thrilled just to know you have a copy of the program!
  544.  
  545.                     PLEASE SAY WHICH VERSION YOU HAVE
  546.  
  547. and where you got it from.  Send me some e-mail or a floppy containing
  548. your current version (and anything else you think I might enjoy) and I'll
  549. send you the latest or next release.  Make sure you tell me which version
  550. you already have.
  551.  
  552. Denis Howe <dbh@doc.ic.ac.uk>
  553. 48 Anson Road, London NW2 3UU, UK
  554. Home: +44 (81) 450 9448
  555. Work: +44 (71) 589 5111 x5064
  556.  
  557. PS. Please remember to say which version of the program
  558. you have if you get in touch with me.  Thanks.
  559.